:root {
  --bg-color: #fff;
  scrollbar-width: thin;
}

body {
  background: var(--bg-color, #fff);
}

.loading {
  width: 100vw;
  height: 100vh;
  background: var(--bg-color, #fff);
  display: flex;
  align-items: center;
  justify-content: center;
}

.App {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  // background-color: #f5f5f5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  border-radius: 10px;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #f5f5f5;
}

.box {
  padding: 30px 20px;
  box-sizing: border-box;
  overflow-y: auto;
  height: calc(100vh - 100px);
  scrollbar-width: none;
  position: relative;
  overflow-x: hidden;

  &::-webkit-scrollbar {
    display: none;
  }
}

.btns {
  width: 100%;
  display: flex;
  padding-bottom: 30px;
}